Big Huge Thesaurus

wishful thinker

noun